---
hide_table_of_contents: true
---

import CodeBlock from "@theme/CodeBlock";


# DynamoDB支持的聊天记录

如果需要在聊天进程之间进行更长期的持久化，您可以将默认的内存chatHistory替换为DynamoDB实例，作为支持BufferMemory等聊天记录类的后端。，注意：`chatHistory`指聊天记录类，`BufferMemory`指缓存存储器类。

## 设置

首先，在您的项目中安装AWS DynamoDB客户端

```bash npm2yarn
npm install @aws-sdk/client-dynamodb

```


接下来，登录您的AWS帐户并创建一个DynamoDB表格。将表格命名为`langchain`，指定您的分区键为`id`，分区键必须是字符串类型，其他设置保持默认即可。

您还需要检索一个AWS访问密钥和密钥，以便拥有访问该表格的角色或用户，并将它们添加到环境变量中。

## 使用方法

import Example from "!!raw-loader!@examples/memory/dynamodb-store.ts";



<CodeBlock language="typescript">{Example}</CodeBlock>

